<?php  namespace Home\Controller;

use Hdphp\Controller\Controller;

class OrderController extends Controller{
	
	
	public function index(){
		//判断用户有没有登录 
		//如果有
		if($_SESSION['account']){
			//获得购物车商品数据
			$goodsData = array();
			if(Cart::getGoods()){
				$goodsData = Cart::getGoods();
			}
			//分配购物车数据到页面上
			View::with('data',$goodsData);
			//获得商品总价
			$totalPrice = Cart::getTotalPrice();
			//分配商品总价到页面上
			View::with('totalPrice',$totalPrice);
			//实例化模型
			$shippingaddModel = new \Common\Model\Shippingaddress;
			//获得登录的用户的ID
			$uid = $_SESSION['cusid'];
			//获得用户收货地址数据
			$shippingaddData = $shippingaddModel->where("user_cusid={$uid}")->get();
			//把收货地址数据分配到页面上
			View::with('saData',$shippingaddData);
			View::make();
			//如果用户没有登录  跳转到登录页面
		}else{
			go(U('Login/index'));
		}

	}
	//添加收货地址方法
	public function addAddress(){
		$shippingaddModel = new \Common\Model\Shippingaddress;
		//调用addData方法 添加数据到收货地址表
		$shippingaddModel->addData();
		//把提交的内容返回用于组合字符串 在页面追加元素
		$this->ajax(Q('post.'));
		
	}
	
	//删除收货地址方法
	public function delAddress(){
		//接收提交过来的said
		$said = Q('post.said',0,'intval');
		$shippingaddModel = new \Common\Model\Shippingaddress;
		//删除对应的收货地址
		$shippingaddModel->where("said={$said}")->delete();
	}
} 


 ?>